# Maintainer: Gaetan Bisson <bisson@archlinux.org>

pkgbase=vim-spell
pkgver=20180224
pkgrel=1
pkgdesc='Language files for Vim spell checking'
arch=('any')
url='ftp://ftp.vim.org/pub/vim/runtime/spell/'
license=('LGPL2.1' 'custom')
depends=('vim')

#pkgname=($(curl $url | awk '(!/\./&&!/check/){print "vim-spell-"$NF}'))
pkgname=('vim-spell-af'
         'vim-spell-am'
         'vim-spell-bg'
         'vim-spell-br'
         'vim-spell-ca'
         'vim-spell-cs'
         'vim-spell-cy'
         'vim-spell-da'
         'vim-spell-de'
         'vim-spell-el'
         'vim-spell-en'
         'vim-spell-eo'
         'vim-spell-es'
         'vim-spell-fo'
         'vim-spell-fr'
         'vim-spell-ga'
         'vim-spell-gd'
         'vim-spell-gl'
         'vim-spell-he'
         'vim-spell-hr'
         'vim-spell-hu'
         'vim-spell-id'
         'vim-spell-it'
         'vim-spell-ku'
         'vim-spell-la'
         'vim-spell-lt'
         'vim-spell-lv'
         'vim-spell-mg'
         'vim-spell-mi'
         'vim-spell-ms'
         'vim-spell-nb'
         'vim-spell-nl'
         'vim-spell-nn'
         'vim-spell-ny'
         'vim-spell-pl'
         'vim-spell-pt'
         'vim-spell-ro'
         'vim-spell-ru'
         'vim-spell-rw'
         'vim-spell-sk'
         'vim-spell-sl'
         'vim-spell-sr'
         'vim-spell-sv'
         'vim-spell-sw'
         'vim-spell-tet'
         'vim-spell-th'
         'vim-spell-tl'
         'vim-spell-tn'
         'vim-spell-uk'
         'vim-spell-yi'
         'vim-spell-zu')

for _i in ${pkgname[@]}; do _j=${_i/vim-spell-/}; eval "package_$_i() {
	cd \"\$srcdir\"
	install -d \"\$pkgdir\"/usr/share/vim/vimfiles/spell
	install -m644 $_j* \"\$pkgdir\"/usr/share/vim/vimfiles/spell
	[[ -f README_$_j.txt ]] \
	&& install -Dm644 README_$_j.txt \"\$pkgdir\"/usr/share/licenses/$_i/README \
	|| echo 'No README for $_j...'
}"; done

#source=($(curl $url | awk '(/\./){print "'$url'"$NF}'))
source=('ftp://ftp.vim.org/pub/vim/runtime/spell/README.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_af.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_am.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_bg.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_br.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ca.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_cs.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_cy.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_da.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_de.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_el.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_en.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_eo.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_es.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_fo.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_fr.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ga.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_gd.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_gl.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_he.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_hr.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_hu.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_id.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_it.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ku.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_la.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_lt.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_lv.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_mg.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_mi.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ms.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_nb.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_nl.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_nn.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ny.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_pl.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_pt.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ro.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_ru.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_rw.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_sk.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_sl.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_sr.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_sv.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_sw.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_th.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_tl.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_tn.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_uk.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_yi.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/README_zu.txt'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/af.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/af.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/af.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/af.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/am.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/bg.cp1251.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/bg.cp1251.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/bg.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/bg.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/br.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/br.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ca.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ca.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ca.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ca.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/check_locales.vim'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cleanadd.vim'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cs.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cs.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cs.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cy.iso-8859-14.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/cy.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/da.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/da.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/da.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/da.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/de.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/de.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/de.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/de.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/el.iso-8859-7.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/el.iso-8859-7.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/el.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/el.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.ascii.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.ascii.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/en.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/eo.iso-8859-3.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/eo.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/es.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/es.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/es.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/es.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fixdup.vim'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fo.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fo.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fo.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fo.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fr.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fr.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ga.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ga.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ga.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ga.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gd.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gd.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gd.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gd.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gl.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gl.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gl.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/gl.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/he.iso-8859-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/he.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/he.vim'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hr.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hr.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hr.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hu.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hu.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hu.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/hu.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/id.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/id.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/id.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/id.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/it.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/it.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/it.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/it.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ku.iso-8859-9.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ku.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/la.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/la.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/lt.iso-8859-13.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/lt.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/lv.iso-8859-13.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/lv.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/main.aap'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mg.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mg.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mg.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mg.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mi.iso-8859-4.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/mi.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ms.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ms.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ms.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ms.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nb.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nb.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nb.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nb.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nl.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nl.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nl.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nl.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nn.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nn.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nn.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/nn.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ny.ascii.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ny.iso-8859-14.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ny.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/pl.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/pl.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/pl.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/pt.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/pt.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ro.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ro.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ro.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.cp1251.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.cp1251.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.koi8-r.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.koi8-r.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/ru.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/rw.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/rw.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/rw.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/rw.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sk.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sk.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sk.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sl.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sl.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sl.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sr.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sr@latin.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sv.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sv.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sv.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sv.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sw.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sw.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sw.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/sw.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tet.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tet.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tet.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tet.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/th.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tl.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tl.latin1.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tl.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tl.utf-8.sug'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tn.cp1250.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tn.iso-8859-2.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/tn.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/uk.koi8-u.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/uk.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/yi-tr.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/yi.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/yi.utf-8.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/yi.vim'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/zu.ascii.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/zu.latin1.spl'
        'ftp://ftp.vim.org/pub/vim/runtime/spell/zu.utf-8.spl')

sha256sums=('63e2e6c5bc4a0993f0f69e4bc211d2ce114153597ed6b6b5897df41aeca1ebcf'
            'e00c86cb0a1c0499380770750f545b5d0308d6cb35d25014cef6891c2fe5f255'
            '96d2549adc7d5005a84d74f5461cd64f88fafaa6e687bd569948b40036d14638'
            '63f7f1721ca1b0894d9f9158947d5f05525afefd8e589b24c35e296896a834b7'
            'fe54a564314ea0203e47e0ac44234ccf30e1912b51dad0760147147373c54c6d'
            'afe557b6579f4d076cf4385ab0b5df951c2e0360aa74c446dff47dd5c0bcc427'
            '1583fd5d8640e924497124a8786828f17d9b73f8c84be8ba0ed4edf04b0a67ff'
            '2b91bd114d52b7c81abd24e4af5ed068220280c15215d3ef0433afebfb5e0fe8'
            '73b3e3c8b2aacf18f537a456f45514ca3c0e3dc1e518bb73fce407582ce90b19'
            'e7c66c353d8cabbfcd211a0dc48d8c01d5875a8988db3ba029c1b9a44635beb1'
            '421aabb24c2dd7ce5fc8c1d67d0588faedeb29e5f5704e65b50acaa02b8eb859'
            'a80fc347354607ea4b63fb1a6c888e18cab8fcb77ec4893aefc1d85bbf65310a'
            '565bdb6f0658cab06a2493b39e660e8ba9a6dd6e4349a48654c05f987f1aca75'
            '5d4b9fe5fb311508ffaba581fe3c758098d6e6abf762dbd3f07f7766737961a5'
            'aa28dd1d1011565b3dc065feecae1cb84302d1d850d1ed15607e064a7b3ca6fa'
            'fc111ce1328cc1109b4211c7cc112f336b5721a8f1d2a2aeab169a954bd1e27f'
            '6da867bc2e7f0c9ba640683db3432c551f4a3482749d84b9490352165f0fc178'
            '60e21c357c9322f404a93f8629ae8434b9541f9dcf81a8afdad2f12999f7ce8b'
            '373ba6995c748cb7799be31363f129763402ae46eae112fdb656e69f5c678d9a'
            '5aa3bdd9a3f01bc76de823376c8f082826433e7290142b651ba01fac39c0feaf'
            '85de8935c7e9d1a7f1ded67e707a05e453a0b424d62c687b449a87b513351aa1'
            'd254a2760ea2e2cfa76633df9c511893f3ae8a5d4d7fa4dd96cd9ff56660dcb1'
            '0d767ea512daa43c91fdc743071cd7f998bcbd1c875b8aec1c6f73e88be94a7b'
            '3952ea69bf87b78c4cfe8f2612841ea0e1eeb959b41131806cfa940d8a4efee1'
            '7c76553d5f3befef58df10c7abe07dc977f9346238060d79e7bd6f8079e43275'
            'a906a97bb2c9a63199ed7bbfaf06a602b1cf322632fa46dfe793747682bc5cd9'
            '5f26149f4f5dca63f493b893dd95721ea6034dfc5b1b3415c547e1dd0d7f8ffc'
            '0d16e9004206b98b0b34099f84329456aec456f6fa985654a72d7e95a52898ba'
            'fc8302c089362d004a98b2bf6915a1794edc0abf084f16a3e88a3746e773d149'
            '5776e9c81d3ea14ee22b3d67dae2c7a719fa7b6414e5dfd796ae7ee19f8ca048'
            'bfb75a31eb3c9dbe8d02fdea9492feede36e39adb979e2bb751436be934503d0'
            '067d07a96a1c935b400202087502cba4f6a3ed467cf0981e13b9697e4d1fddcf'
            '56370e5e147a1e208b0a423bb068f52acdca3a1f60900429908a360187c94ce3'
            '067d07a96a1c935b400202087502cba4f6a3ed467cf0981e13b9697e4d1fddcf'
            '6a6c7f8526c51c4b07299684ed015612673145bb3d9c2aa5c692ff33310cfc10'
            'e694613ea21353b35c823afd35efac88fa1d60bf8f6021dfc9514a27dd506972'
            '65956185de31b81f6ce7d0e75aea1ba76802a12fd8ddb9ede037de82564878e5'
            '854c3b7e6575da37d066d5a09945af336a8ecc62c5e3c1049e97504dc67cbd81'
            '2ec31cc53e2f91c1ba22490fa8eacb289d465013f322f5702d5740cb083e2127'
            '7132f7b74455ef9a99a2872e095b4b29021c88c21eb77613c41e6e8e4b8d9e74'
            'd9531debfc6f78992f8572a08b1f0525be4148e379c664c36c324764a4e4bfef'
            'f029062396d3e2f874110cd1453cd42dd6a96e3cb25f29e8738800d744d80301'
            'fdba3c216150217a7ea49fad02e1753662774cc31f08fd8edf14c6b1327c706d'
            '14ebb09187ba83f295ff9743ce40467b63c99bbd1d27186ed85de76f10263e74'
            '5eccbb1f586b8c114b78ce26ae667efc1cae2eab0e3a6704ff724620305744cc'
            'f3e3e43e9254145b12b78bbf3f9be4ab974538f590ae15ce1738ff530a5dccce'
            '3c2b5dbd4590331710d89c20728e27aa4a2ed183f5fbd763d45451b06d22caca'
            'e99c987b95d73eab180e524a9bb735a6f8c818c4d2b914db2ac27b8b223ba0e5'
            '35f6590ec7e79dab44cd03d40fef67c06a12bc861e5766331e2b6ded5f4afb83'
            '8e39a790e54893ed6e15ac0f1cb6772264d7cde3980de2caff5b58e0a2c8acb9'
            '80704c08b31d00f2c0bb6a3f97c25e635fd247323f720ef560dcd9f53b2d1383'
            '174bd25a924a6d52b1f62d7a097b4819eaedbf9ec63001b05af981956bad81f4'
            '8dc2029694d1aa927283dfb5e8c6eb18dafca3d6a34747712d88ec2bd8952ae3'
            '81533824fafb0225d5b1848a8dc6ca7d1a51cf61d3d3465c1c416a903382acc1'
            '263e2af7567a05125173c414c588d5ab25519e9d437221836a21f56bfcf4aaf7'
            'bb3f777fe752ca91850f073742713a02f352be892fd9d31d46619fae980001d1'
            '416327b0414454246e5a3a0a7cda56769768d6ca534b645d5fd6e7768d919186'
            '650cb456e80adf90a0a561ff4dc49ddbb11e65b1ea2e8acac3f54f0b8f90d597'
            'd0811e7417f6f8f35004fd248068b0a7ce360b7f5ac600617aec47a6be959076'
            '00086c26f19b68c838e2b82523d318844e0f18e204636c326386b432f92cce0c'
            'b64b84c766dc556900901bfcfdd047ae7cb9677a544ac535ea991a787f50d58e'
            '1734681affcff2d1f27701895cec86ea441263a202309dcb4af2cbdb6f035f4c'
            'e32ff5c06b420b73582bcbf650008c8462ab7634d7b854112da692468081bae8'
            '600e6b565553729a5f0712d7d0a9098f087539a40ae222e336710c8808d21645'
            '1ba7fe0da4ef060366c36300f3d75b59f5883ede13d99b14c51cc869d1bb8111'
            '46f5e0c602aa2c1b203105c055948627e18dd3e72ebbf1c1c254dbb862c31e4e'
            '9904cc6d0e3d099a434fdee8696407141404a6a9044da5c184ba380e599cc0b5'
            '5126f8fbfe43adaf76632f5a8a912978d29ab772fb9c3ebd055af0d9fb439157'
            'fce1df42f7e2e5f2a0ae3801984bacadec092a4990f4f451f9d481a07c9e9910'
            'd62ed0a15d6ac81b0fd649daf95766846c24c75c8adc6464a8727c131b8f8422'
            'be6708778cb1e433d62181dc714a6a80d656e18846e16e76a1f4f5ebe210fb83'
            '8abfbc60902892b10deade2978c9cf54983c3edbf36c04182cf949668c27f4cb'
            '6eadcf126953bbda188e51b47d518c18cae176449b41740865eb74624c7b63e4'
            '1c5a53804d9842961b2061d0be72d243871d4efaa7199efa49b88de9df6214c8'
            '6618e919dcbeb94ad0f6cf9c191cfb3c7758a0129e55cca1dca4f73393e81a1b'
            '926a2b28bb75b51112a2903c98b0f51df16f10cb8372f5ee8291f86369c08932'
            'b5b7cf4041a593e57740c0172e4121c5eeae0c05b8d26c7e3194fa8121b8b6dd'
            'ba8fd98665ed2dd0e33642f697e409e8073b9f2d66b801c4fde78aa2d044bb70'
            'a2f35280f80818e7a6548ad6f3a38a995683dc0f2d94eb20c9bcada0b6679ab9'
            '43d66faa44e7ee175e65f8c693e9b03d3fd9e6bc8b483e74bebb2145b9759764'
            '3de056eed06b2011d7ac8bece53d600e5ba570838c37719dc8e4437667342a60'
            '7e851740bf66b2377c8beeebfea110d62b7bd21e88cc1e01e3439365d5ec556a'
            'c3ab8da2710caa371392a649c816883cc371374aa838ee41719d9ff18478171e'
            '3fddf0a8b258a18ee05ba54b6f982cb000c3b3888ea38167e9103c323171e597'
            '6752a58015344fed0f6fff4664dfd2747abc908e0cb537c8bdc99acf340f4b97'
            'cebcba489d45da3355940f340582e20ce35ecdcd44f9cc168be873f08e782449'
            'b0d5d0ed19735f837248ef97bccb444ad730340b1785c8f6a8e4458f6872216c'
            '620d9efcd79cfc9d639818fb52807e3dae61a37c800d694a010cd525a2161845'
            'e6de97e4bcb3f9b4aaf7e1eb54a81b9390d5c231f427fa4be3798a25e4622b02'
            'fecabdc949b6a39d32c0899fa2545eab25e63f2ed0a33c4ad1511426384d3070'
            '5b6e5e6165582d2fd7a1bfa41fbce8242c72476222c55d17c2aa2ba933c932ec'
            '89deed9864169a587fc8ee154a01fb3e08cd248affc501f790403cbaf0dc53dc'
            '2a814887c7980ef5ce2cdce0a20481636520c461a3ef7502314414c29e7474dd'
            '07c32a900f5c790db6d55565757e9b63142fa46e5d589991665f4c0f72841441'
            '2ba563df29bd1d616cb7b811f6afc365d60e2042a1b3415c769ed84007fb3e4b'
            '963637ac925cf8a51bf207fac392d6b4c69795711dcc2d4809b78846ae367be3'
            'e70f3478aa653c2ae905086328fbff4e43bd646d76534645f50a65344801bd6c'
            'b7203b821b6486243924cf02308d4efaf663d967c812b64a764cada6e33edac3'
            '9d9b12f8be564975decc29cd79bbfd4ebb4d2dc5de60572f45e0b597b2012e34'
            '04c24fa9bacc9b1f3e0f8ad0362a8480b36524ba0a0683c7d757ec3a464dd9c3'
            '7a8183858051641d56d050534972895c9e7833b6e1d1a8654b0ecc993bc7be04'
            '7a7acda6247fe85d82cfe5477df00da2773956c96a6a5beb58c83560878cac44'
            '086ccda0891594c93eab143aa83ffbbd25d013c1b82866bbb48bb1cb788cc2ff'
            '5cb2c97901b9ca81bf765532099c0329e2223c139baa764058822debd2e0d22a'
            'abfb9702b98d887c175ace58f1ab39733dc08d03b674d914f56344ef86e63b61'
            '0294bc32b42c90bbb286a89e23ca3773b7ef50eff1ab523b1513d6a25c6b3f58'
            'bacda14b7e269f256b6aee41aa3f47f21a6c7d69ddc59970a5bff8d4578d1d90'
            'e24c3d430cecd19f4833314606eb8532c2b87eebd0442a0b176720b1b0b5e81b'
            '68f8d33c60eb0b5844977c89d99a9eb59c6b404a046f2e6d91402c25f5359ab0'
            '6e1d86527ee9d60609598192af4668ff3255ffe8705762a1b6d83213d035e4e8'
            'a827207b9d41ab6281b5a6626765a5e28a509bf30560b2f20872989a46e5f691'
            '021d718ef2719585b787129bfd730f1bafbc6ee8b273d1eb1f7473b71f909ab0'
            'c3b19a983890441491b3c789db7171b56c854af707dc737a1fd48e46f573a289'
            '1173c7c72d51805d5e00f78e764ba77db517a42cc87e4e00bda48f3138b55d06'
            '7e47a09101dca4f3c130b13ee8be8a326f07047d9d920f2a43127a9682803452'
            '93e8ec5090eb9398d6e6cbc9b095697d612e012d7989048ef97984f5c2fc5d28'
            'd45df41d320856cf36c27befc0b9c8a41b31c67a9652281ec9b6f9c84afbd864'
            '4c87ca3c303dfad999d916f386405e26e92a3900a6f739b137cb3523354c1567'
            '7c8a67bf0dad63535caaf7b67259f83448b73a4d3b8d661571423cd58ba8887c'
            '1b91fd578caa6ee2c59de0ed82b5724caa069a5ac635040e77e7f2e80edf078b'
            'dc0442df19ce4feea45f87c4f002e7ac0de959bb5f18f4156e36f33e86d2dadd'
            'bf1c965b924c5029622128f1709fa73a4cbea197e4a82217d4e0cd639aaf46d0'
            '897614d1c46a82193ebc887afbca91a68e727a5fc0e124e8dc883cd97aa673f4'
            '36ea13e3561a4facdff16107947891a4b2c971a1c3096f1681fceec3537dc99f'
            '691bd032f1d63145d363b8f0212fa876062dfc09fd540a6c052dfb3755bf19f9'
            '69dfacefc2275e78b796e54053bc14030a4856f6205f680d5b110c00611d7f12'
            'fed623af871462767797d9dfb387a502f50b41617946a10a8f7bb9fc17807e9f'
            'b02cc33bf69acab24d9af88fd514e4e4d08c2995da5bf2e888cc38306244ff68'
            '4646cd7c7fd40b9355437a7c5f7476f63e6ad8dacb1208362c130e0e63789e35'
            '64941be35cb825e676ed95f1bb80b08261d835fa66ef1b826d171c1488e82f11'
            '71d6492c47a0596f315239bd5e1d221867166def760309c88032ee2f2405eb4b'
            '942c41fb536cae50b4e76848bf2cea7ac379e3d2dd271b7b492c32d3314bb498'
            'bf2137e17a8cb15485084b803583c68134090e2ffc779153fbba6ad5ba735d17'
            'bd3aef410c1878965dbda0aece1231235a28b332b8191e2e25fa4038c9e69aac'
            'd80733903e836d53790c0ab8c1c2f29f663ca2a77aee7b381aea6b8762ae7413'
            'e0bb1761a79270926b75a8faf4f4d0d840d55a2b34518fd8e512927c2724ce4a'
            '1d8eb46291e64ed671f24ba01bee3e1d40ea68afb6041897bdb7acdb07a4bcc6'
            '14b6a35aa0336cc5d8e17681ff3f556b9f19779b8481be1ed21586df9e8ff95f'
            'bece5bf1c44611c5f803bbf029f61b75639ac5edf70351839ebff465a53ac09e'
            '310af40a949059ba9c9e6f8fa37520195f19b39fc229337ea6f1dc7fbfa2bea7'
            '89c928799486188dc37e2456fcbec40e5cd3a8df918316626d89369969f80c41'
            '9aada7fb91a622a0589375435e538f1672177872807713cdae00b6125d397609'
            '78a1c06245ce003a74ce83b10abda8937f2850e72e6a5c917292c6510e4de433'
            'ead53a2f16ccc0de517ac4af9ac2884779647f2786fb68e35671511bf9c28817'
            'f9db60a45c93269b7253a46f93c3d99a12a3e088eb2480d5043af016a69c5537'
            'fa5915451b904c62930aa711e66c0fc980293a1460b66ff05e1252c525725a9b'
            '994445b822a5f2a73f0897594e56d2b6cdd6edab9ed81e8ff29324e8ae40abc4'
            '146340cd3415168f3b0b90696ef9b62dce910fbfdb4b596e001b08b2ee3c0b18'
            '06843ad120864418ed4008f663d97a1465a72cb72db9c57656357aa528715aa9'
            '03120ec6d764e5494304a1014c93951db940571d9c8e7daa10c1018622ab959a'
            '9c688fdbcc243762d6285f3bed13bd23e962c752577c01264815ba8af4d72063'
            'd4cd9f92838491a4af5c5ae0dc98fa3d8752bab24b3b942877a5c6decbf44e69'
            '909d6937504c464abf03c1e3cda31f3a1d3d4bfcbc3ce88c2a9c100eebf3502e'
            'f4c6d79989055b19e1b19993775e81e39312ff0367bbc05ed3778d54498b1b60'
            'f9622aff9a421523389ea051abf371b9fbdbd3b2c2b0547183b802ffb771c15f'
            '4bccaade5afd826e821411d59b31f081cb55d18e6597bc921a4a04460cfb8a98'
            'd0e9012728abbd4e6f91a3afe2058367172c7b2c48df38cd21d7d00ca8f55a20'
            '3c89a8f218ba5a4f4bb7e38ee8efb215ecdc136fd1e2515322284467b243ffcf'
            '065706346f6e07b98bebe985c28791f33718e46520f95ef991c7b2efd6e11e28'
            '783656e53c4da96938c9abd781ae3def97aeb45d762c50b92519dbbb36f92da2'
            '83f5c91282de0a09a33536ec1127fe4297aaf1007464b2c08fcd7bbe67eee0a3'
            'd13e4789865e87d86b8a76e9188954693e0a70eeb04ecb14a4c37d1253b393ec'
            '3e01c43e27e8d15dda3009d01c5b804c28f9e9588b645ddcc29170511e859b32'
            '355de9219d32a0305ce5bef4cffa331bcaf0152eeb99e109b1be62f40c2357b7'
            'f8178987ced029c5600bbb9a5a41808cc16bbcf3d2cf2454c96312546f830198'
            '3d29c367217f42eaf7c091c2052af484c58f8a6c5aedd463abe443a3cea44bc0'
            'ce3e96c07d08bce4feaadae305b1954ac05e2a42fbb9b1b004495e41d6fab518'
            '9239242e0d6712b59c57d5b161ba63d8df26e65f34df43b4b6192a3a28fb08fb'
            '20f216208fdafe02a670be97c2efeadcc5ada6c8b0ed3816e176df7fc77f6615'
            'aeb91a4b6551ba5946556ed4e6652def69764bbae75841c9dd0962a41f51a1e3'
            'a568d7d43cd3d445d831e7dcc27ecf588dccab724031b50fd7163aff74ad3272'
            '29c2645035907b5d66ba8f255e41072625d4914bf3db19be6421cf89a89340ff'
            '14ce50644cd3f69d5a761b69b5938a6d0318232b5cb6a801dc34c23da585e7e9'
            '3c1c362335424c890e683ec99674df8b69dc706b1366fbc205e3955436518680'
            '3e5fc100b6951b783cfb3386ada43cb39839553e04faa415af5cf5bd5d6ab63b'
            'b7c96f6d0640e483b29f77786a3996791aa8d1374c5604d01fc636d8fee39c37'
            '1065b27c00b56248295865f3ed7080aa5ec5db42a2bb1905d2d4d46d42b53d10'
            'abc1e405496c6f23dfa50c103ca523b30e92f4fc3d0db2a11054d9ae1d785a01'
            '5229ec9d1280a9b5d7313c8eb9e0bf3ae6a8e7bd0b5c27455cb33fef861fce19'
            '43f4645f86f9b1dc1dd07d6a1b890d42a3ec5b0eca061bd3af36bc32a5e06a52'
            '92a3fb5f5a742b725159f1d929870b78a9831b458736bdfa5c7392acaf17c4cf'
            '57ab19a0cf36731ff0c7814fe5234eb2bf25eca68a611dfb8213701d22ecab67'
            'eb2d3bd78a2020b30bcc0a7cfebdacebfb7a427581114f66b88a577ae6dac54d'
            'eabd86168ad85d5bfb8068808cf7982bab0374afc299cb49ecc89d71616f393b'
            'c3888dfd864abcff0f1b2e611671cf21d9c8ca3ded0fe89ed26e9ef303566564'
            '1dfe90a81d3bc9c0a2926edb48f830f3e72be76bddcd91df45688a3d030277f0'
            '1e6d1035e6490abd157d6495eaaeb877125ba2298fd0f169c14b3f7e94489aa0'
            'ee6edbbebfdbfe4a000580c020b984959a99f6876a90e3bd91cbcc4ec0bb1a04'
            'b954c493d517d526d235a731cddcaaf157a1177e2848d26f7c76c6f071659c0e'
            'fa6f0ae173dcd776a3e80b85fdba8ea71684d641f3ddc946cfa769e8dca0e26e'
            'b891336e42b6f2339ee8d5267ee934e200c029d3bc94204cf4b8c559ac60537c'
            'ee7a0ee2ec5139d1cb2e3b918f68ece3310866d995d23f2e94a52c429a2709af'
            'f1abf6c545ef12d89bf36dc28f754d68689693f568659f8e3a2960618c4a7dd6'
            '60ae3eae8d4be5de411c343a481f1dcff6df70dfcb5e503f7253bda7cde1e37b'
            '2e0a716a2616e61dffaf39d4b42e252e683164aa54a2de4fc522641c122e1857'
            'dece4df34c68ea0b5029b444bef6f027fc3267b4cdab4fe8b3e02843ec1c8035'
            'aa8ff54481f1ec20b432ff5f7b353a3f6ac9017d8006b5286d902d88d8b19787'
            '3d0bf9970c9404c74ecd3474e50257d3a8b5f4c59e1c1ce325b07e465e073b97'
            '73ed2845a1766ca21d5388fc766d926074a90a7ba9223458fc0d0dcecc72ab52'
            '1eb132c400fc3903ad1353a6ccd2d62a1bd5179e9a0f14ea23e6681e6fd808eb'
            '68ac6f82b56552956674606d6038bf199686b417b731073a571c70b2e7b69ad9'
            '08dff10d70dc140e307ca786ebd1f5c3a609d6abecef336e98b94707e23ad263'
            'b28b2d41118979a7b7711561cd1a1b205206990c32c0089bb6964b884f9777c3'
            'cebe688e5ff557b8628277bba5c76a8008b1527a1bb9aaf2a8c4768b43f96aa2'
            '9235298ab837a22d13df356e14a80dfaf99a9334c1c730307a12b9651f484049'
            '925fe8e4bc214d0cf7e75377bdd8886eaf00fa006aaad93dd2313b265c76cd5c'
            '0030646e83c91b67cb203a03ddb1694515491957b217a374620300d101a17bf4'
            '09873c7f976b45bc05f1056000825d46584b9bda2d7c7b5195835b117796402e'
            '1646bdddf15dba7446ba95cb09e08b3c792a0f824eae73045e81ee64292829b6'
            '2760862ca253928cf041e9ca94301045e8651abf3395ce55c57090201bb23daa'
            'dfba09b44e5f41e052d92455d614a47f7e17ebdb2b0b84d595665c27e9331b55'
            '486a45ba9cc85833bed9e808d931c838ce2030d462a24c0d513b91def0f26ea7'
            '806c07d7abd843ced54819b5b1df6bb743cc6f9eb5bc549c5192f3accf32da25'
            '6f6f6ec8c8b0b13008d26032c23eb3d9f795a570470494d94d083096e30e98cf'
            'a670211d5ab14594a2c58b5d2349a2a01650e2494d84947c5fd0557e7554b37f'
            'c5d652807960d4339d48112f40255896db7a8602996343d7f9e0ac827b80a14f'
            'a285e84d9b76ecfe95b7d0b0c819655e7d5553b1435fb9a1866235c12183199d'
            'e1686ca4a54d7068fe66e9a6921f3bad29ccbf14046bf7048598cbe6ec072814'
            'c698211e80b11949a5539efd144c19dbf48dfa0541ed418f36f6b2506b465717'
            '7b0ccce2a787c83b03be684248d14df7c1aa2ab8b0bff67ec536ceddf2c9c985'
            '51770f242da21c2792baf7c26712da81aae827b5ea6398ca2f5e2e3152566aaf'
            'e561b0037147272b56499445a35e8a9f6af68db412fb7533c963b00614bfd720'
            '2e403223b2a0da57eb392ee8277aeb364f63700848c41018029867129c65b249'
            '7f8ee3a1531cb4c1cfb44e5e79a43f67a6faa1620d1dcd5aff39e1813a99d7df'
            'd2b5971f63d5df5ed5c529db814d26db31fd4fe9c702e14815e7ba744447ea96')
